An Iterative Re-start Variable Neighbourhood Search for the Examination Timetabling Problem
نویسندگان
چکیده
Producing good quality examination timetables is a difficult task which is faced by many academic institutions. Due to the complexity and the large size of the realworld university examination timetabling problems, it is difficult to obtain an optimal solution. Indeed, due to the complex nature of the problem, it is questionable if an end user would recognise a truly optimal solution. Carter and Laporte [1] defined the exam timetabling as: “the assigning of examinations to a limited number of available time periods in such a way that there are no conflicts or clashes.” In principle, the exam timetabling problem involves, assigning exams to timeslots subject to a set of hard and soft constraints. Hard constraints are rigidly enforced whilst soft constraints should be satisfied as far as possible. For example, exams which have common students have to be assigned to different timeslots (hard constraint). Wherever possible, examinations should be spread out over timeslots so that students have large gaps in between exams (soft constraint). Constraints vary among institutions and further discussion of exam timetabling constraints can be found in Burke et al. [2] and Carter and Laporte [1]. Timetables that satisfy all the hard constraints are called feasible solutions. Due to the complexity of the problem, it is not usually possible to have solutions that do not violate some of the soft constraints. Indeed, the evaluation of the cost function (how good the solutions are) is a function of violated soft constraints. A weighted penalty value is associated with each violation of the soft constraint and the objective is to minimise the total penalty value. The exam timetabling problem can be modelled as a graph colouring problem (see Burke et al. [3, 4]). Usually, graph colouring heuristics, which order the events/exams based on an estimation of their difficulties, are used to construct the timetable. These include: Largest degree first. This first schedules the exam that has the largest number of conflicts with other exams.
منابع مشابه
A Multi-Start Very Large Neighbourhood Search Approach with Local Search Methods for Examination Timetabling
This paper investigates a hybridisation of the very large neighbourhood search approach with local search methods to address examination timetabling problems. In this paper, we describe a 2 phase approach. The first phase employs “multi start” to carry out search upon a very large neighbourhood of solutions using graph theoretical algorithms implemented on an improvement graph. The second phase...
متن کاملHybrid variable neighbourhood approaches to university exam timetabling
In this paper we propose a variable neighbourhood search (VNS) meta-heuristic [25] for the university examination timetabling problem. In addition to a basic VNS method, we introduce a variety of variants which further improve the quality of the results produced by the technique. We also aim to demonstrate that the proposed technique is capable of producing high quality solutions across a wide ...
متن کاملAn Investigation of Variable Neighbourhood Search for University Course Timetabling
The university course timetabling problem consists, in essence, of assigning lectures to a specific timeslot and room. The goal is to satisfy as many soft constraints as possible while constructing a feasible schedule. In this paper, we present a variable neighbourhood search approach with an exponential monte carlo acceptance criteria. This heuristic search approach is based on random-descent ...
متن کاملAn Investigation of Multistage Approaches to Examination Timetabling
Many successful approaches to examination timetabling consist of multiple stages, in which a constructive approach is used for finding a good initial solution, and then one or more improvement approaches are employed successively to further enhance the quality of the solution obtained during the previous stage. Moreover, there is a growing number of studies describing the success of approaches ...
متن کاملA Simulated Annealing Algorithm within the Variable Neighbourhood Search Framework to Solve the Capacitated Facility Location-Allocation Problem
In this study, we discuss the capacitated facility location-allocation problem with uncertain parameters in which the uncertainty is characterized by given finite numbers of scenarios. In this model, the objective function minimizes the total expected costs of transportation and opening facilities subject to the robustness constraint. To tackle the problem efficiently and effectively, an effici...
متن کامل